草庐IT

python - 在 ipython 中运行 python 脚本

全部标签

windows - 无法使用 python2.7 在 Windows 上启动 boa 构造函数

我正在尝试在Windows7上安装BoaConstructor。我正在使用python27。安装后,当我运行Boa.py时出现错误StartingBoaConstructorv0.6.1importingwxPythonreadinguserpreferencesCreateddirectory:C:\Users\SONY\.boa-constructorCreateddirectory:C:\Users\SONY\.boa-constructor\docs-cacheCreateddirectory:C:\Users\SONY\.boa-constructor\Plug-insTra

python - 使用 Python,如何在 Windows 上删除给定文件规范(例如 "*.obj")的文件?

这个问题在这里已经有了答案:Getafilteredlistoffilesinadirectory(14个答案)关闭8年前。在Windows上如何删除给定文件规范(例如“*.obj”)的文件?我目前使用的是Windows7和8.1。显然os.remove不接受文件规范(“filespec”是一个粗略的正则表达式,用于包含通配符,例如*.txt表示所有以“.txt”结尾的文件)。

python - 如何从批处理文件写入 Windows 网络共享?

我在本地机器上有一个批处理脚本,它调用Windows网络共享上的Python脚本,应该在那里写一个文件。如果我在没有批处理文件的情况下运行Python脚本,它会成功运行。如果我运行批处理文件,我会收到此错误:Traceback(mostrecentcalllast):File"python_script.py",line25inIOError:[Errno13]Permissiondenied:'outfile.txt'Python脚本与“outfile.txt”位于同一目录中。这是Python脚本中的代码:outfile=open("outfile.txt","w")我也试过绝对路径

windows - 在提示选择的批处理文件中,答案应该触发脚本忽略一个选项

我正在尝试创建一个批处理文件,该文件向用户询问具有多个(四个)选项的问题。用户选择的选项应触发批处理文件忽略四个选项之一。假设我通常想要运行的命令是ECHO“A”、ECHO“B”、ECHO“C”、ECHO“D”。如果此人输入A,我希望他们仍然运行除ECHO"A"之外的所有其他命令。目前我想到的解决方案如下@echooffset/pchoice="Doyouwantnottodo:A,B,CorD?[A/B/C/D]"[A/B/C/D]if%choice%==A(ECHO"B"ECHO"C"ECHO"D"EXIT/b)elseif%choice%==B(ECHO"A"ECHO"C"ECH

python - 尝试在 Python 中创建打印计算器程序,程序无限输出 0

我试图在Python2.7.8中制作这个打印计算器程序,但每当我运行它时,它都会输出:0000等等。它无限地这样做,永不停止。我真的很感激任何帮助。这是我的代码。谢谢!importmsvcrt#Windowsonly!defgetch():returnmsvcrt.getch()defputch(ch):msvcrt.putch(ch)total=0pendingOp=0print"***Calculator***"whileTrue:ch=getch()ifch=="q":break#quitifch=="c":#clearthedisplaytotal=0pendingOp=0el

windows - 如何让 F# 脚本文件和其他脚本语言像 Windows 中的 .exe、.cmd 和 .bat 文件一样工作

可以配置F#脚本文件,以便可以直接调用它们而无需直接指定脚本运行程序应用程序及其文件扩展名,并可以通过命令PATH环境变量访问。具体步骤如下:使用Windows资源管理器将特定脚本引擎设置为脚本文件类型扩展名的默认“打开方式”程序将脚本扩展附加到PathExt环境变量,这将把它归类为可执行文件可选地,将包含脚本的目录路径包含到WindowsPath环境变量中我的问题:当您不直接调用它的运行器应用程序时,如何将参数传递给脚本。 最佳答案 下面提供了一种简单的技术,用于配置您的Windows系统以将F#作为与cmd和批处理文件同等的脚本

python - 了解反斜杠行为 (Windows)

我声明变量“路径”path="C:\\dir\\file.zip"因为第一个斜杠转义了第二个斜杠,所以printpath>>>C:\dir\file.zip但是,当我尝试解压缩文件时inF=gzip.GzipFile(path,'rb')我得到了错误IOError:[Errno2]Nosuchfileordirectory:'C:\\dir\\file.gz'这些额外的反斜杠是如何出现的,我该如何解决?TIA 最佳答案 那些额外的反斜杠是为了使字符串明确无误,因为它可能包含引号、换行符等。IOError打印了字符串的repr形式,这

python - 可用内存和总内存始终相同

所以我正在尝试通过python获取我的PC的可用内存和总内存。这就是我现在所拥有的:defget_memory_status():kernel32=ctypes.windll.kernel32c_ulong=ctypes.c_ulongclassMEMORYSTATUS(ctypes.Structure):_fields_=[("dwLength",c_ulong),("dwMemoryLoad",c_ulong),("dwTotalPhys",c_ulong),("dwAvailPhys",c_ulong),("dwTotalPageFile",c_ulong),("dwAvailP

windows - 通过批处理脚本(Windows 命令行)执行参数化的 .exe 文件

我正在尝试通过Windows上的命令行脚本(批处理文件)执行.exe文件。实际上,我的脚本在执行文件之前做了很多事情(生成XML配置文件等),但是,这些部分工作得很好,所以我将在这里专注于脚本的非工作部分。我认为执行.exe文件的命令中的空格可能是错误的来源。但是,当用""括起来时,它仍然不起作用。回显该行仅适用于""所包含的行(这就是为什么我猜测空格或某些特殊字符或其他原因导致此问题的原因?)。虽然它回显的路径是正确的(通过复制并粘贴到资源管理器中进行检查。应用程序已正确启动)。这是错误消息:文件名目录名或卷标语法不正确及相关代码摘录:remStart.exefilewithpara

python - 如何获得路径的正确大写?

假设我有一个代表目录的类(当然是简化示例):importosclassDir:def__init__(self,path):self.path=os.path.normcase(path)为了让事情更容易在内部实现,我调用os.path.normcase在将其保存到属性之前在path参数上。这很好用,但它会将路径小写:>>>importos>>>os.path.normcase(r'C:\Python34\Lib')'c:\\python34\\lib'>>>我想要一种方法将路径变回其正确大写的形式C:\Python34\Lib。我计划在__repr__方法中执行此操作,以便我可以获得